Internet Archive BookReader - Ideas into practice